home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / startrek / trek73 / src / makefile < prev    next >
Makefile  |  1995-04-11  |  2KB  |  86 lines

  1. #
  2. # makefile for trek73
  3. #
  4.  
  5. CC =        cc
  6. CFLAGS =    -O
  7.  
  8. OBJ1 =        cmds1.o cmds2.o cmds3.o cmds4.o dist.o endgame.o enemycom.o
  9. OBJ2 =        firing.o globals.o main.o misc.o mission.o moveships.o
  10. OBJ3 =        parsit.o parseopts.o strat1.o subs.o
  11. OBJS =        $(OBJ1) $(OBJ2) $(OBJ3)
  12.  
  13. CFILES1 =    cmds1.c cmds2.c cmds3.c cmds4.c dist.c endgame.c enemycom.c
  14. CFILES2 =    firing.c globals.c main.c misc.c mission.c moveships.c
  15. CFILES3 =    parsit.c parseopts.c strat1.c subs.c
  16. CFILES =    $(CFILES1) $(CFILES2) $(CFILES3)
  17.  
  18. HEADS =        
  19.  
  20. #LIBS =        -lm
  21.  
  22. all :        trek73
  23.  
  24. trek73 :    $(OBJS)
  25.         $(CC) -o trek73 $(OBJS) $(LIBS)
  26.  
  27. cmds1.o :    cmds1.c structs.h defines.h
  28.         $(CC) -c $(CFLAGS) cmds1.c
  29.  
  30. cmds2.o :    cmds2.c structs.h defines.h
  31.         $(CC) -c $(CFLAGS) cmds2.c
  32.  
  33. cmds3.o :    cmds3.c structs.h defines.h
  34.         $(CC) -c $(CFLAGS) cmds3.c
  35.  
  36. cmds4.o :    cmds4.c structs.h defines.h
  37.         $(CC) -c $(CFLAGS) cmds4.c
  38.  
  39. dist.o :    dist.c structs.h defines.h
  40.         $(CC) -c $(CFLAGS) dist.c
  41.  
  42. endgame.o :    endgame.c structs.h defines.h
  43.         $(CC) -c $(CFLAGS) endgame.c
  44.  
  45. enemycom.o :    enemycom.c structs.h defines.h
  46.         $(CC) -c $(CFLAGS) enemycom.c
  47.  
  48. firing.o :    firing.c structs.h defines.h
  49.         $(CC) -c $(CFLAGS) firing.c
  50.  
  51. globals.o :    globals.c structs.h defines.h
  52.         $(CC) -c $(CFLAGS) globals.c
  53.  
  54. main.o :    main.c structs.h defines.h
  55.         $(CC) -c $(CFLAGS) main.c
  56.  
  57. misc.o :    misc.c structs.h defines.h
  58.         $(CC) -c $(CFLAGS) misc.c
  59.  
  60. mission.o :    mission.c structs.h defines.h
  61.         $(CC) -c $(CFLAGS) mission.c
  62.  
  63. moveships.o :    moveships.c structs.h defines.h
  64.         $(CC) -c $(CFLAGS) moveships.c
  65.  
  66. parsit.o :    parsit.c
  67.         $(CC) -c $(CFLAGS) parsit.c
  68.  
  69. parseopts.o :    parseopts.c structs.h defines.h
  70.         $(CC) -c $(CFLAGS) parseopts.c
  71.  
  72. strat1.o :    strat1.c structs.h defines.h
  73.         $(CC) -c $(CFLAGS) strat1.c
  74.  
  75. subs.o :    subs.c structs.h defines.h
  76.         $(CC) -c $(CFLAGS) subs.c
  77.  
  78. tags :        $(CFILES)
  79.         ctags $(CFILES) $(HEADS)
  80.  
  81. lint :
  82.         lint -za $(CFILES) > lint.out
  83.  
  84. clean :
  85.         rm -f $(OBJS) trek73 make.out errs core lint.out a.out
  86.